/**
* @author Lourdes Sanchez
* @author Eugenia Jose
* @author Esteban Castro
* @author Carlos Fernandez
* @author Fernando Turon
* @version 1.0 01-05-12
*
* La clase Prueba se instancia en distintas parte de la aplicación
*
* @see ....
*/

package edu.uoc.tds.pec4.model;

import java.io.Serializable;
import java.util.Date;

public class Inscripcion implements Serializable {

//    private Estudiante estudiante;
//    private Prueba prueba;
    private int id_prueba;
    private int id_usuario;
    private Date fechaAlta;
    private Date fechaModificacion;
    private Date fechaBaja;

    public Inscripcion()
    {    }

   /* public Inscripcion(Estudiante estudiante, Prueba prueba, Date fechaInscripcion)
    {
    //    this.estudiante = estudiante;
    //    this.prueba = prueba;
    }*/

   /* public Estudiante getEstudiante() {
        return estudiante;
    }

    public void setEstudiante(Estudiante estudiante) {
        this.estudiante = estudiante;
    }*/

    public int getid_usuario() {
        return id_usuario;
    }

    public void setid_usuario(int id_usuario) {
        this.id_usuario = id_usuario;
    }

 /*   public Prueba getPrueba() {
        return prueba;
    }

    public void setPrueba(Prueba prueba) {
        this.prueba = prueba;
    }*/

    public int getid_prueba() {
        return id_prueba;
    }

    public void setid_Prueba(int id_prueba) {
        this.id_prueba = id_prueba;
    }

    public Date getFechaAlta() {
        return fechaAlta;
    }

    public void setFechaAlta(Date fechaAlta) {
        this.fechaAlta = fechaAlta;
    }

    public Date getFechaBaja() {
        return fechaBaja;
    }

    public void setFechaBaja(Date fechaBaja) {
        this.fechaBaja = fechaBaja;
    }

    public Date getFechaModificacion() {
        return fechaModificacion;
    }

    public void setFechaModificacion(Date fechaModificacion) {
        this.fechaModificacion = fechaModificacion;
    }

 /*   @Override
    public boolean equals(Object obj) {
        if (obj == null) {
            return false;
        }
        if (getClass() != obj.getClass()) {
            return false;
        }
        final Inscripcion other = (Inscripcion) obj;
        if (this.estudiante != other.estudiante && (this.estudiante == null || !this.estudiante.equals(other.estudiante))) {
            return false;
        }
        if (this.prueba != other.prueba && (this.prueba == null || !this.prueba.equals(other.prueba))) {
            return false;
        }
        return true;
    }

    @Override
    public int hashCode() {
        int hash = 3;
        hash = 97 * hash + (this.estudiante != null ? this.estudiante.hashCode() : 0);
        hash = 97 * hash + (this.prueba != null ? this.prueba.hashCode() : 0);
        return hash;
    }

    @Override
    public String toString() {
        return "Inscripcion{" + "estudiante=" + estudiante + "prueba=" + prueba + "fechaAlta=" + fechaAlta + "fechaModificacion=" + fechaModificacion + "fechaBaja=" + fechaBaja + '}';
    }*/
}
